home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / usr / share / doc / deskbar-applet / TODO < prev   
Encoding:
Text File  |  2007-01-11  |  2.8 KB  |  83 lines

  1. Merge f&f and f&f-bookmarks ?
  2. --------------
  3. More categories
  4. ------------------
  5.  
  6. Release dependant:
  7.  
  8. - Make the pref dialog non modal ?? i tried but it doesn't work.. ?
  9. - (TRIVIAL) Adjust max hits per handler (especially beagle-live should return a skazillion hits)
  10.  
  11. Would be really really nice:
  12. - (MEDIUM) Show nests only for two or more nested results, or something like that
  13. - (MEDIUM) User defined (non-static) categories *WITHOUT PERFOMANCE HIT*
  14. - (?) Optimize memory and speed
  15. - (?) Multiscreen logic.
  16. - (EASY) Fine tune aligned window behavior for vertical panels
  17.  Should probably check the window.gravity and construct the popup window according to that;
  18.  - ie. entry at bottom, hits on top, for applets in lower half of the screen, and vice versa
  19.  for applets in the top half (this can be read frm the CuemiacAlignedWindow.gravity).
  20.  
  21.  
  22. Bonus features/Ideas
  23. - (HARD) Detach the search window to "save" the search
  24. - (MEDIUM) Drag hits onto desktop/nautilus to create links (likely to require additional Match api)
  25. - Go into shortcur mode when alt is pressed (with entry focus) and show flat list of avail
  26.  shortcuts. When match list is focussed bind shortcuts when user hits ctrl-*. 
  27.  Give visual clue like : http://raphael.slinckx.net/mocku.png
  28.  
  29. Warn when keybinding fails
  30.  
  31. Keyboard/Keyword shortcut framework:
  32.     * Smart bookmarks: ctrl+letter => search with xxx(letter) for text
  33.     * Directories/files/places/volumes ctrl+letter => open
  34.         dynamic registration when loaded, "static" matches
  35.         
  36.     * Path programs: ctrl+t => execute text in terminal
  37.         static registration from handler
  38.     
  39.     * All: ctrl+letter => action on bookmarked match
  40.         Used with the P.
  41.  
  42. Ideas from the Net:
  43.     * Tab completions, where applicable, if it doesn't clash with usability
  44.  
  45. UI TODOs:
  46.     * Translucency handling in applet mode, see mini-commander patch in bugzilla
  47.  
  48. * Cache/Pickle indexes
  49. * Move indexing in a bonobo factory whatever that means
  50. * Hidden gconf key for alt-f2 dialog replacement
  51.  
  52. Backends TODOs:
  53.     General:
  54.             
  55.     Browsers (ephy, ff, moz): [epiphany.py, mozilla.py]
  56.     * Use Mozilla/FF's history file to present history items
  57.     
  58.     Address Books [evolution.py]
  59.     * Index Thunderbird address book
  60.  
  61.     Programs [programs.py, pathprograms.py]
  62.     * Monitor changes with gnome vfs
  63.     
  64.     Beagle [beagle.py, beagle-live.py]
  65.     * Use beagle to retreive metadata about files, for example in recent-files ?
  66.             
  67.     Recently-used files [todo]
  68.     * Index and present
  69.     * Wait until 2.14 bug code refactoring upstream
  70.     * Monitor changes with gnome vfs    
  71.     
  72.     Gaim contacts: [galago.py]
  73.     * Use galago instead of custom parsing (python bindings are coming)
  74.     * Allow Send IM to: and Send email to:
  75.     
  76.     File-system: (provide way to open file/dirs) [filesystem.py]
  77.     
  78.     Gtk Bookmarks [gtkbookmarks.py]
  79.     
  80.     Web Address, Email Address: [web_address.py, email_address.py]:
  81.     
  82.     Misc
  83.